$(document).ready(function(){
    var theRequest = Common.GetRequest();
    var sjkbm = theRequest.sjkbm;
    console.log(sjkbm);
    showTable(sjkbm);
});


/***
 * 展示查询列表
 * @constructor
 */
function showTable(sjkbm) {
    var data = {sjkbm:sjkbm};
    var columnList = [
        {
            field: 'sjkzdm',
            title: '字段名',
            align: 'left',
            halign: 'center',
            valign: 'middle',
            width: '120',
            cellStyle:formatTableUnit,
            formatter:paramsMatter
        },
        {
            field: 'sjymc',
            title: '字段描述',
            align: 'left',
            halign: 'center',
            valign: 'middle',
            width: '120'
        },
        {
            field: 'sjylx',
            title: '字段类型',
            align: 'left',
            halign: 'center',
            valign: 'middle',
            width: '120',
            cellStyle:formatTableUnit,
            formatter:paramsMatter
        },
        {
            field: 'zdcd',
            title: '字段长度',
            align: 'left',
            halign: 'center',
            valign: 'middle',
            width: '120',
            cellStyle:formatTableUnit,
            formatter:paramsMatter
        },
        {
            field: 'zhgxrq',
            title: '最后更新日期',
            align: 'left',
            halign: 'center',
            valign: 'middle',
            width: '90',
            formatter: function (value, row, index) {
                return changeDateFormat(value)
            }
        }];
    $("#tb1").bootstrapTable('destroy').bootstrapTable({
        url: "/sjzc/ywzyml/detail",
        method: "POST",
        dataType: "json",
        undefinedText: "-",
        striped: true,                      //是否显示行间隔色
        cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        pagination: true,                   //是否显示分页（*）
        sortable: false,                     //是否启用排序
        height: $(document).height()-50,
        //clickToSelect: true,                //是否启用点击选中行
        //每页的记录行数（*）
        pageSize: 10,
        //可供选择的每页的行数（*）
        pageList: [10, 20, 50, 100],
        columns: columnList,
        onClickRow: function (row, element, field) {
            $('.info').removeClass('info');//去除之前选中的行的，选中样式
            $(element).addClass('info');//添加当前选中的 success样式用于区别
        },
        onPostBody: function () {
            //改变复选框样式
            $("#tb1").find("input:checkbox").each(function (i) {
                var $check = $(this);
                if ($check.attr("id") && $check.next("label")) {
                    return;
                }
                var name = $check.attr("name");
                var id = name + "-" + i;
                var $label = $('<label for="' + id + '"></label>');
                $check.attr("id", id).parent().addClass("table-checkbox").append($label);
            });
        },
        sidePagination: "server",
        queryParamsType: "",
        queryParams: function queryParams(params) {//设置查询参数
            var param = data;
            var PageBean = {
                pageNo: params.pageNumber,//页码
                pageSize: params.pageSize,//每页多少条数据
                totalRecord: 0,
                totalPage: 0,
                results: []
            };
            param.page = PageBean;
            param = JSON.stringify(param);
            return param;
        }
    });
}
